(x_new_font): Don't change a tooltip's size.
authorGerd Moellmann <gerd@gnu.org>
Wed, 24 Jan 2001 14:20:34 +0000 (14:20 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 24 Jan 2001 14:20:34 +0000 (14:20 +0000)
src/xterm.c

index 5adab80245c3575062b2464b493cb06d98ae1342..f5c0a5dcc70a6932a32aa07d6bb320ac0a7a4834 100644 (file)
@@ -11449,7 +11449,12 @@ x_new_font (f, fontname)
                f->output_data.x->font->fid);
 
       frame_update_line_height (f);
-      x_set_window_size (f, 0, f->width, f->height);
+
+      /* Don't change the size of a tip frame; there's no point in
+        doing it because it's done in Fx_show_tip, and it leads to
+        problems because the tip frame has no widget.  */
+      if (NILP (tip_frame) || XFRAME (tip_frame) != f)
+       x_set_window_size (f, 0, f->width, f->height);
     }
   else
     /* If we are setting a new frame's font for the first time,